-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMain.java
73 lines (65 loc) · 2.24 KB
/
Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
/*
* Desafio
* Seu Zé está vendendo frutas com a seguinte tabela de preços:
*
* | Até 5 Kg | Acima de 5 Kg |
* | Morango | R$ 2,50 por Kg | R$ 2,20 por Kg |
* | Maçã | R$ 1,80 por Kg | R$ 1,50 por Kg |
* -------------------------------------------
*
* Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00,
* receberá ainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em
* Kg) de morangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo
* cliente.
*
* Entrada
* Como entrada, você recebera a quantidade em kg de morangos e a quantidade em kg de maçãs.
*
* Saída
* Será o valor a ser pago pelo cliente, conforme a tabela de preços da quintanda do seu Zé.
*
* Exemplo 1
* | Entrada | Saída |
* | 3 | 11.1 |
* | 2 | |
* -----------------
*
* Exemplo 2
* | Entrada | Saída |
* | 1 | 4.3 |
* | 1 | |
* -----------------
*
* Exemplo 3
* | Entrada | Saída |
* | 5 | 19.35 |
* | 5 | |
* -----------------
*/
// Para ler e escrever dados em Java, aqui na DIO padronizamos da seguinte forma:
// - new Scanner(System.in): cria um leitor de Entradas, com métodos úteis com prefixo "next";
// - System.out.println:.imprime um texto de Saída (Output) e pulando uma linha.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int morangos = input.nextInt();
int macas = input.nextInt();
int peso = morangos + macas;
double soma, precoMorangos = 2.5, PrecoMacas = 2.2;
if (macas <= 5)
PrecoMacas = 1.8;
else if (macas > 5)
PrecoMacas = 1.5;
soma = (precoMorangos * morangos) + PrecoMacas * macas;
// TODO: Implemente as condições necessárias para retornar o preço a ser pago
// pelo cliente, conforme a tabela de preços do seu Zé:
if (peso > 8 || soma > 25.0) {
soma -= (soma * 0.1);
System.out.printf("%.2f", soma);
} else {
System.out.printf("%.1f", soma);
}
input.close();
}
}